A cluster of shiny white houses just outside Hora on Naxos.